#include<bits/stdc++.h>

using namespace std;


void input(int a[], int n) {
    for (int i = 0; i < n; i++) {
        cin >> a[i];
    }
}

void output(int a[], int n) {
    for (int i = 0; i < n; i++) {
        cout << a[i] << " ";
    }
    cout << endl;
}

bool cmp(int x, int y) {//自定义排序规则
    return abs(x) > abs(y);
}

int main() {
    int a[100 + 10], n;
    while (cin >> n) {
        if (n == 0)break;
        input(a, n);
        sort(a, a + n, cmp);//调用STL库函数 实现自定义排序
        output(a, n);
    }


    return 0;
}
